package com.zrrd.javaSEPlus._01_log;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import java.util.Scanner;

/**
 * @author WanJl
 * @version 1.0
 * @title Demo02
 * @description
 * @create 2023/11/5 16:22
 */
public class Demo02 {
    //获取日志对象
    private static final Logger LOGGER= LoggerFactory.getLogger(Demo02.class);
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入您的用户名：");
        LOGGER.debug("用户开始输入用户名了...");
        String username = sc.nextLine();
        LOGGER.debug("用户输入的用户名为："+username);
        System.out.println("请输入您的密码：");
        LOGGER.debug("用户开始输入密码了...");
        String password = sc.nextLine();
        LOGGER.debug("用户输入的密码为："+password);

        try{
            if (username.equals("张三")){
                LOGGER.debug("用户输入用户名正确....");
                int pwd=Integer.parseInt(password);
                LOGGER.debug("用户输入密码格式正确....");
                if (pwd==123456){
                    System.out.println("恭喜，登录成功....");
                    LOGGER.debug("用户输入密码正确....");
                }else {
                    System.out.println("抱歉，登录失败....");
                    LOGGER.warn("用户输入密码错误....");
                }
            }else {
                System.out.println("抱歉，登录失败....");
                LOGGER.warn("用户输入用户名错误....");
            }
        }catch (NumberFormatException e){
            LOGGER.error("用户输入密码格式错误....");

        }

    }
}
